create or replace function buscar_parametros_link
(
    out tipo_links refcursor,
    out numerror character varying, 
    out msjerror character varying
) returns record as

$body$

    begin
        numerror := '0';
        msjerror := ' ';

        open tipo_links for

        select
            id_tipo_link,
            des_tipo_link
        from 
            tipo_link
        order by
            des_tipo_link;
        
        exception
            when others then
                numerror := sqlstate;
                msjerror := '[buscar_parametros] error al buscar carteras(sql) ' ||sqlerrm;
                return; 
    end;
$body$
language 'plpgsql'